package com.xbongbong.pro.domain.entity;

import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @description: 公告
 * @Author: hongxiao
 * @date: 2019-03-25 13:55
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class ActivityEntity extends Entity {
    /**
     * 主键
     */
    private Long id;
    /**
     * 标题
     */
    private String title;
    /**
     * 对该时间注册以后的公司生效
     */
    private Long corpAddTime;
    /**
     * 是否限制公司
     */
    private Integer corpLimit;
    /**
     * 参与公司	["",""] corpid指定公司
     */
    private String partnerCorpids;
    /**
     * 渠道的公司		["",""]某些渠道的公司
     */
    private String partnerAuthChannels;
    /**
     * 是否需要企业认证
     */
    private Integer partnerIsAuthenticated;
    /**
     * 是否需要试用公司
     */
    private Integer partnerIsTrial;

    /**
     * 是否限制人员
     */
    private Integer userLimit;
    /**
     * 活动提醒对象["|1|","|2|","|3|"]
     */
    private String partnerRoles;
    /**
     * 是否限制人员
     */
    private Integer partnerIsAdmin;
    /**
     * 是否限制人员
     */
    private Integer partnerIsBoss;

    /**
     * 活动类型
     */
    private Integer type;
    /**
     * 活动封面图
     */
    private String coverPicture;
    /**
     * 活动首页链接
     */
    private String html;
    /**
     * 活动文章链接
     */
    private String activeUrl;
    /**
     * 活动中文解释 ["","",""]
     */
    private String activeContent;
    /**
     * 活动提醒，参与成功后通过短信钉钉OA提醒（可以是特殊字符替换实现）
     */
    private String activeRemind;
    /**
     * 活动开始时间
     */
    private Long startTime;
    /**
     * 活动结束时间
     */
    private Long endTime;
    /**
     * 更新时间
     */
    private Long updateTime;
    /**
     * 创建时间
     */
    private Long addTime;
    /**
     * 删除标志位
     */
    private Integer del;
}
